EN FR
EN FR


Section: New Software and Platforms

QIRAL

Participants : Denis Barthou, Olivier Aumage.

  • QIRAL is a high level language (expressed through LaTeX) that is used to described Lattice QCD problems. It describes matrix formulations, domain specific properties on preconditionings, and algorithms.

  • The compiler chain for QIRAL can combine algorithms and preconditionings, checking validity of the composition automatically. It generates OpenMP parallel code, using libraries, such as BLAS.

  • This code is developped in collaboration with other teams participating to the ANR PetaQCD project.